Release History (in reverse chronological order):

•••SndControl 2.2.2 released Sunday, 21 March 1993
- no new features over 2.2.1
- list of sounds is sorted correctly even under System 7.1
- fixed obscure bug when deleting a corrupted Prefs file

•••SndControl 2.2.1 released Thursday, September 24, 1992 
- should finally eliminate the "Finder Error 41" problem, but is otherwise identical to 2.2

•••SndControl 2.2 released Sunday, August 30, 1992
- supports four new events:
   Zoom Window In & Out (as requested by David Ramsey)
   Resize Window
   Close Window

With Close Window, you can optionally specify a window title. For example, set the title to the name of your hard disk and under system 7.0.x you'll hear a sound when a (usually very long) desktop rebuild operation is finished (hope this at least partially satisfies John B. Johnson, who wanted a Desktop Rebuild sound, as such).

- pressing ESC now selects "No sound" in list (must still press Enter to confirm this choice): it's useful if you have a very long list of sounds.

- improved the handling of the edit fields which appear when Copy Done, PhraseTalk or Close Window are selected:
   - TAB key toggles between the sounds list and the edit field
   - whatever text you type is now accepted without the need to click OK (so the little button is gone)

- uses custom file dialog for randomize folder selection (works under 7.0 only, 6.0.x users will still have to "open" an actual sound file in the folder they wish to select)
- fixed update problem reported by Dan Henderson under 6.0.x
- no longer plays full trash sound when trash is full at startup (to please David Lambert)
- all strings now come from resources for easier localization (a French version is now  available thanks to Léon From and André Brugmans, who also did most of the beta testing on 2.2)
- chime bell should now play the correct number of times on all Mac models.
- fixed bug (reported by Stephen Roney & Mark Dunham) that would play the Eject Sound at Shutdown when an external drive was connected or hard disk partitions were unmounted (instead of just when a physical floppy is actually ejected)

•••SndControl 2.1.2 released Wednesday, August 5, 1992 
- fixes problem in the sleep routine (for PowerBook sleep sounds)
(Thanks to Murph Sewall for reporting it and Bill Steinberg for suggesting the fix)
(and thanks to my PowerBook for allowing me to fix this while on the road in Massachussets. (Actually, in Bob Seaver's kitchen!))

•••SndControl 2.1.1 released Saturday, July 18, 1992
RANDOMIZE FOLDER SELECTION

- option click on Randomize check box brings up a standard file dialog to allow the user to specify what folder the files for random sounds are in

- added type 'zsys' to file types usable for randomizing
LIST CREATION IS MUCH FASTER

- bracketed list build with LDoDraw to speed things up 

- two lists are now built at open time (one for single sounds and one for suitcases in the folder designated for randomizing) and kept in memory for speedy toggling between Randomize and not

- the lists are built after the control panel has had a chance to show up and display a relevant message. This should keep users happier, since they now know what's going on

- list correctly scrolls to No Sound, when applicable

- typing the first few letters of a name in the list will scroll to it and highlight it

- the up and down arrows can now be used for browsing through the list

- you can try out the selection (without assigning it to the current action button) by pressing the right arrow key 

- pressing ENTER will actually assign the sound (just as if you clicked on it in the list)
ASSORTED IMPROVEMENTS & FIXES

- the hour chime and chime bell are now also asynchronous
     (sorry, but under system 6.0.x, the chime bell is still synchronous)

- pressing ESC immediately stops the current sound (the ESC key will therefore always be silent, even with Key sound turned on)

- LaunchSnd is now totally silent when the volume is set to zero

- added x/5 indicator next to left/right arrows for radio swaps

- fixed creator and type so prefs file can have its distinctive icon

- clicking on a radio button no longer plays the sound associated to it
  - when a sound is selected, the name of the file it belongs to is displayed under the size indication
  - size is no longer displayed when a file for randomizing is selected (I thought it was never really relevant, but I may reintroduce it by popular demand…)

- when switching from one set of radio buttons to another, the top radio button will be automatically selected.

My thanks to all beta testers and in particular to D.Lambert, B.Foster, D.Henderson and J.Martin.

•••SndControl 2.0, May 14, 1992:
- added support for several new events: chimes; caps lock on/off; shift on/off; Tab, Backspace and Enter; PowerBook Plug In/Out, Sleep and Wake-Up; PhraseTalk; Mousedown; Copy Done; Alarm.
- the radio buttons to select the event to attach the sound to are now displayed eight at a time, selectable in round-robin fashion via a two-headed arrow under the buttons
- now uses jGNEfilter instead of patching GetOSEvent (should be safer).

•••SndControl 1.1.3, November 18, 1991:
- fixes a bug that caused some After Dark modules to crash (and had the potential to crash others as well)

•••SndControl 1.1.2, July 24, 1991:
First System 7.0 release:
- patched CopyMask to allow Trash sounds to play under 7.0 (but not on Plus, SE & Classic, yet)
- patched UnmountVol to play Eject sound even when disk is dragged to trash can
- load sounds in system heap, since 7.0 Finder's heap is hard for user to expand
- added icl4 & icl8 resources for icon to display in colour under 7.0
- deal with Finder aliases
- put "SndCtrl Cnfg" file in Preferences folder (creating it, if it doesn't exist)
- if trying to open "SndCtrl Cnfg" produces an error, assume file is absent or damaged and recreate it (fixes problem reported by some users, where no matter what sound they chose in the CDEV, the highlighting would jump back to no sound selected)
- added Balloon Help resources

•••SndControl 1.1.1, January 15, 1991:
- fixed bug that would not erase the last application name removed from exclusion list
- fixed bug that could sometimes crash the Mac when no applications are in exclusion list

•••SndControl 1.1, January 12, 1991:
- fixed bug that showed up when using Access PC (reported by Paul Christensen)
- finally added promised feature to allow disabling SndControl under user defined list of applications.

•••SndControl 1.0.5, July 7, 1990:
- Scott Williams reported that "when SndControl loads after Adobe Type Reunion, SndControl creates a new SndCtrl Cnfg file at the root level of my hard disk not in the System Folder."
It's now fixed.

•••SndControl 1.0.4, May 31, 1990:
- removed expiration date (previous versions will expire Dec 31, 1990)
- sound files are now opened "read only" to avoid problems when they are also opened via Suitcase
- fixed cosmetic problem in list box reported by D.Lambert (black pixels at either end of scroll bar)
- fixed hiliting problem reported by D.Lambert on UseCPvolume and Keep in RAM checkboxes
- fixed bug that caused the shutdown and restart sounds always to be played at full volume when UseCPvolume was checked - irrespective of the actual Control Panel volume setting!

•••SndControl 1.0.3, April 2, 1990:
- added Master Tracks Pro 4 (creator MTPC) to applications under which SndControl is virtually disabled (in response to a bug report from Registered User Dale Thomas)

•••SndControl 1.0.2, March 18, 1990:
- fixed bug reported by Derek Price which affected Sound Mover when editing the "snd" file while in the System Folder
- no longer checks its configuration file every time a character is typed (which would slow down typing to a crawl when no sounds were assigned to Key, Space and Return)

•••SndControl 1.0.1, March 10, 1990:
- on MacPlus, it will only display the startup warning dialog if it doesn't find the SndCtrl cnfg file
- cursor changes to Click Here when "flying" over the name area (clicking then shows about screens)
- sysz resource now set at 0x0000 A000 instead of 0x0000 8000 (should solve certain problems at startup time)

•••SndControl 1.0 :  released February 16, 1990